/* ------------------------ AJAX -------------------------- */
function funt(Type, URL, funtValue, SendData) {
  // 创建AJAX 实例对象
  var xhr = new XMLHttpRequest();
  
  // 告诉AJAX对象 1.请求方式 2.请求地址
  xhr.open(Type, URL);
  // 判断是否为post请求
  if(Type === "post") {
    xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
  }
    
  // 发送空请求以及携带参数的请求
  if(SendData === undefined) {
    console.log("无参数");
    xhr.send();
  }else {
    console.log("有参数");    
    xhr.send(SendData);
  }
  
  // 获取服务器端响应客户端的数据
  if(funtValue !== undefined) {
    xhr.onreadystatechange = function() {    
      //验证请求是否发送成功
      if (xhr.readyState == 4 && xhr.status == 200) {                                            
        // 返回数据(以函数形式)
        funtValue(JSON.parse(xhr.responseText));
      }
    }
  }  
}
/* ------------------------ AJAX -------------------------- */

export {
  funt,
}